<?php

	/*
	**	Abstract Class Component
	*/

	abstract class Component{
                abstract public function service();
                abstract public function execute();
                abstract public function populateDefaultResponse();
                abstract public function populateSuccessResponse();
                abstract public function setResponse(AnimusResponse $Response);
                abstract public function setRequest(AnimusRequest $Request);
                abstract public function getResponse();

	}

?>